﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using TDUpdate;

namespace TDDraw
{
    public abstract class DrawComponent
    {
        public abstract Texture2D[] Texture { get; } // Texture und DestinationRectangle müssen die gleiche Länge haben.
        public abstract Rectangle[] DestinationRectangle { get; } // Texture und DestinationRectangle müssen die gleiche Länge haben.
        public virtual object GetInnerObject(int i) { return null; } // Ein genauere Trefferzone für z.B. Mausklicks.
    }
}
